Old but gold posts are here that I have read & I am very thankful to those; in particular:
https://cr4.globalspec.com/thread/34933/Water-Hammer-Problems
https://cr4.globalspec.com/thread/78734/Effect-of-Check-Valve-on-Water-Hammer-Shock-Energy-Dissipation
Firstly in almost everywhere the authors above say that check valve is NOT to be fast-closing to avoid water hammer in case of say sudden pump trip, for instance. But the attached article speaks otherwise. It also says that for high head systems it's desirable to have fast-closing check valves

Now another article says that having a hole drilled through check valve or a small bypass line around check valve will leak the surge to the upstream of check valve (in case of pump trip) & therefore avoid excessive surges. Why I am reading opposite views? Check this link: http://www.nevend.info/2016/09/12/bypass-valve/
Additionaly & because this posts will solely discuss check valve in relation to transients I am requesting something, a sort of calculation to find out check valve closing time using vendor graphs. I am attaching below an image because the link from which it's extracted has ambiguous units so I tidied up a bit

I would like to see if someone has other methods or had previously calculated check valve closure times
PS: I didn't find a way uploading files in my post?