Measure latency of Arduino Micro

I would like to know what the latency is from a trigger signal coming in on port D2 and is forwarded using a FTDI firmware to a macbook through a micro USB cable. I am using an Arduino Micro.

Is there some documentation around where I can find latencies like this? Or does someone know how I could measure the latency of this setup?

Thanks in advance!

Ps. If someone does have a good knowhow on how to measure latencies in electrical components and software in general, your help would be much appreciated.

It is not a fixed value. The USB interface polls the FTDI chip at about 1ms intervals, all other delays are insignificant by comparison.
The other major delay is in the computer getting it from the USB buffer into what your application. This is likely to be slow in windowed.