If you're using TMnet's tool to test, it's normally testing against their own TMnet server. This would obviously be fast but if you test against some other servers around the world, speed is screwed. I guess that explains the inconsistencies you are talking about.
Unifi Unifi Speed Test, Speeds shown diff to network activity