You could do something like:

 free -h | awk '
 /^Mem/ {
 suffix = $2
 sub(/[0-9.]*/, "", suffix)
 printf "%.0f%sB\n", $2, suffix
 }'