If your town is quiet, your results are likely to be repeatable within a few seconds, but if you live in a town with random traffic jams you're likely to get a wide range of times. Same with speedtest as that's exactly what it's trying to do at the network level.
What he said is the plain english translation of what I said.... sometimes the simplest explanations are the easiest for people to understand ! Nice analogy !!