Apart from the speedtest.net calculation methodology which is sometimes a little suspect you need to read up about it.
I tend to get consistency from individual speedtest.net sites but they rarely match each other even when located in the same city/region - upstream can be 5, 10, 12, 15 or 18 Mbps depending on server. So, if you use one, stick with it and for comparison only.
M H C
taurus excreta cerebrum vincit