AS you know I get asked to check this quite often. So here again is the test to see If you are getting what you are paying for.
My rule of thumb is: If you are getting less than 20mbs of speed you are getting a slow internet connection.
Anything over 20mbs is quite good with 30mbs being very good. So If you would like test your speed click on this.
It does no harm as there are no virus attached.