Unless you do about 10 tests and average the speeds, you're not getting anything meaningful. The speed isn't some fixed value, it varies depending on the traffic on the path. (It's like measuring the speed on a road. At 3 in the morning, it's probably above the speed limit, but at 8:30 in the morning, some roadways slow down to 5mph or less. Measuring it once doesn't tell you much.)
Data shaping by the carrier may also have something to do with it, but I wouldn't make the accusation even if I knew your carrier.
But do 10 speed tests, then average the upload speeds and the download speeds. Then reboot and do the same thing.
A single speed test is good for one thing - finding problems. If you have a 180nbps download and a 0.12mbps upload on Wifi, your router is probably overheating. If you pay for 50mbps service and you're consistently getting less than 2mbps downloads, it's either your router or some part of the connection between your ISP and your house.
But one speed test that gives you more speed than, say, a download from a server on the opposite coast? It doesn't tell you much.