Sync execution command

i want to execute a command synchronously on multiple clients. I cannot rely on a computers clock/date so i want to use a sntp query. For example, clients get the “real” time and execute the command 2 seconds later so the execution of the command will start at the same time.
Is this the right way or am I missing something?

Thanks, Marco