Use ping then getpeerinfo to get basic round-trip time measurements for the connections between nodes. If you want to measure actual transaction propagation time, you can poll getrawmempool to see a list of transaction IDs in each node's memory pool (which is where they propagate to until confirmed).