The docs does say that its not actually the amount of free mem, but at least this amount is free.
One way to estimate free memory on constrained devices is to paint a known value over the entire ram during boot, and then count how many cells still have that value, ie. never used, maybe something similiar is being used here.
@mdma explains it better