The variability between the response times on a "good" and "bad" Plusnet connection are the times between the user's PC and the gateway. It therefore makes sense to take as much else out of the equation as possible by pinging a server in the same location as the gateway.