This criticism doesn't make any sense to me, because you're talking about something totally different than I'm talking about. You don't have to "develop" any instrument. You just have to time how long each tactics problem takes to be solved, and after a month or two, you create a new library of problems that were solved in 6 seconds or less by a significant number of players. Then, you can analyze the average rating of the players that solved those problems in 6 seconds or less.
There is no reason to add positional understanding or endgame knowledge. The purpose is to detect cheaters, not to exhaustively analyze every facet of a chess player's strength.
I'm still waiting to hear a single reasonable criticism of why tactics training using only problems that can be solved in seconds is not a reasonable way of detecting cheaters -- or at least identifying people who are extremely likely to be cheaters.
And what are you measuring when a player who normally spends several days on a move can't solve a problem in 6 seconds?
NOTHING!
As I've stated several times, you're testing PATTERN RECOGNITION of patterns that all chess players learn as they improve. Pattern recognition is not about spending days in order to solve a problem. You either recognize it instantly, or you don't. You generally don't even think about it. The answer just leaps out at you.
There will be variety of course, as dunce mentioned, which would have to be taken into account, but there just do not exist people who somehow reach near master status and yet haven't learned any of the standard patterns that all players learn as they improve.
If you do this, you should only make them buy 1 month's worth. I don't see a good reason to make them continue to pay.
You'd get their real name (from the credit card) making it very difficult for them to continue to make accounts if they were later caught cheating (even if they somehow were willing to continue to pay the fee.)
The Tactics Trainer method that we're talking about wouldn't require payment.