Browser-based UDP ping, using Janus Gateway. Displays ping, jitter and packet loss. Also has a graphical meter showing connection quality, which displays moving average statistics on mouse hover.
https://www.groupworld.net/pingtest.html
Configure Janus Gateway, including the text-room plugin.
Each time a user connects, it creates a Janus TextRoom. You can use the cleanrooms.js script to remove empty rooms:
npm install janus-gateway-js
node cleanrooms.js