If you have multiple computer connected on the same router, you can simply copy a large file over the network to see the speed on that.
Few tests you can do:
- Both devices on wireless (slowest)
- One device on wireless, one on wired (equally slow as above as the bandwidth is capped by the connectivity of the one in the wireless)
- both on wired (should be considerably faster compared to the two above)
And that should give you an idea what the transfer speed are (and whether it is your WiFi is acting up, or your router may be dying if its still bad transfer speed on wired)
To test external connection (download / upload speed) speedtest.net is a good starting point.
Also sometimes external connection really depends on where you are downloading from. Some geographically close sites generally faster, and others will be slower.
Another test you can try (if your ISP are hosting some game files or acting as a mirror node for ubuntu distribution), download files from your ISP as it will be 'local' for the ISP, and that speed should be fast as the connection does not go past the ISP gateway.
A few things that can make external connection slow:
- The target site you're downloading from have bad upload / swamped / generally slow (possible)
- Connection beyond your ISP Gateway are slow (a bit rare but not impossible)
- (If you have Dial-up or ADSL or cable modem) Your physical copper line between your house to the telephone exchange is damaged / bad / have interference (or in the case of ADSL - your house is far from the phone exchange)
Hope this helps.