I'm looking to create a client-side button that allows the user to test their internet speed. That internet speed will then be reported back to a spreadsheet using Google Sheets API. I really like Cloudflare's internet speed testing console, as well as their measurements, and was hoping that there's a way to use their service within my Node.js application.
I've looked at the following npm services already and do not find their apis adequate:
speed-cloud flare-cliCannot use cli application inside JavaScriptfast-speedtest-apiCouldn't find token required to conduct speed testnetwork-jsCouldn't find functioning npm modulenetwork-speedDoes not provide accurate information or enough infosimple-url-speedtestUnable to run this servicespeedTestNo versions available for speedtest
@cloudflare/speedtest is a JavaScript module to measure the quality of a client’s Internet connection. It's the measurement engine that powers the Cloudflare speedtest measurement application available at https://speed.cloudflare.com.
https://github.com/cloudflare/speedtest