If you want to shut down quickly just reinstall windows and don't install any programs.
The more programs you install the longer it takes to shut down (and to start up).
Programmers can't account for things you install yourself so there is no program they can make that tells you if you are shutting down quickly or not.
At best you could get a program that tells you how long it takes, but FinneousPJ just told you a way to do that for free with stuff you already have like a clock.
I don't understand the perceived ridiculousness of my question. It's primarily for research purposes and i need to monitor shutdown time with more precision than something like a wall clock could give me.
No because when it restarts so does the program which recorded the time the restart started and than then record the time it finishes, but it could not know the time it was actually shut down.