Thanks for suggestion.
I would like to do that, or find someone who can do it better than me.
Anyone willing to help please PM.
The first step you can do - without much work - is to include the source of the TPS value you post.
If I knew your sources, I could help and distinguish "real" TPS from "test/controlled environment" TPS.
You did try that with your last update:
... but unfortunately, "CoinCheckup" itself does not post the source where it took the value from. Particl is a heavily modified Peercoin clone, so I don't think its code is optimized much with respect to Bitcoin. 97 tps would mean, in a Bitcoin-based currency, a block size of 30 MB (with 10 minute blocks, otherwise, a throughput of 3 MB/minute). I consider that a relatively realistic value but it would lead to very high hardware requirements for full nodes. So I can only imagine this tps value is the result a "controlled environment test" and not the maximum tps value from the mainnet.
It would imply a bit more work to re-check the sources (at least googling where the value comes from, if it was a test or mainnet stats), but I think it's worth it - this thread could then become a reference thread, worth to be cited or even stickied.
I know for fact that CoinCheckup is using reliable official sources,
and they conduct detail research or just don't post TPS data at all,
but you can contact them and suggest that they add source links.
They are very responsive and supportive.
CoinCheckup is now also having a $1000 Bitcoin challenge!
https://is.gd/coincheckup