I don't think anyone's capable of 100% accurate endgame play -- there's surely an upper threshold for even the best endgame players that falls well short of 100%.
Much as is done with a Top-3 analysis, players who consistently score above this threshold are either using a tablebase or an engine.
How do you detect the use of endgame tablebase, as opposed to accurate endgame play ?