I see.
The only thing, which i can think of that would meet your requirements fully would be something like the samknows whitebox, which sits in front of your router and monitors when there isn't activity from it, and only then conducts various tests.
I'm not sure you would ever get a perfect...