Have you seen the Beacon API?
It tests all the nodes with multiple tests and provides an API.

None of these tools properly test for a node being behind though, just if they are responding to API requests, but doesn't mean they haven't forked. I have my own test I run.