Ok, I did some more research on this and it looks like the counter SQLServer:Locks/Lock Wait Time (ms) will not actually record until the locking event ends.
Here is my problem. We have an application that apparently does not set a LOCK_TIMEOUT. Occasionally, I have seen multiple user processes block each other indefinitely (i.e. the processes just hang).
I think the ideal situation is for the dba to be alerted and get the problem corrected before the user calls in. In this case I don't know how that would be possible.
I know this is not the long-term solution (which would be changing the application), but it is the immediate need.
Any ideas?