While these are great tools, they basically just confirm you are getting what you are paying for. Many people jump to conclusions that their internet provider is to blame for internet issues. As well, sometimes these tests are inaccurate, based on issues un-diagnosed.
It is important and recommended to have a technical services company perform a network and site evaluation. This can save weeks, months and even years of frustration, when in fact, the service provider is not the issue.