Not very accurate. the calipers are the most accurate and that is if you have the same person measure you each time.
the results of the machine you used can be effected by how much water you drank that day.