Only the server can control the client you use.A client has no control over a server.As you said "certain environments" which I presume you mean server set-ups.I've never come across servers restricting client speeds (banning yes)..
You could never test something like that..Impossible..You would have different results everytime.Even if you use a
seedbox your results would be dependant on the sources at the time you download.Those sources will change for the next person when they download.If you download locally thats dependant on your
isp,so not really sure how those tests were performed,but totally impossible to record.