An old school method for this is to get the valves on # 4 "rocking".
To find TDC on number one, it is easy to find TDC on number 4. Cylinders 1 and 4 move up and down in unison so both are at the top at the same time. One is at TDC at the end of the exhaust stroke, the other at TDC at the end of the compression stroke. If you look at the valve timing data, you will see that when the piston on any cylinder is approaching the top of its exhaust stoke, the inlet valve starts open 7 1/2° before the top and the exhaust valve starts to close 4 1/2° after. Rotating the engine back and forward, you will see one open a little as the other closes a little - they are rocking.
If you rotate the engine till both are open an equal amount, you are close to TDC. If you stop when the inlet is slightly more open than the exhaust, you are very close - close enough to set the timing and close enough that the pin will drop straight into the timing gear dimple.
I always time my engines this way when I am assembling them. It's easiest when the head is off.