The following query will list SQL Agent jobs that are due to start execution at the same time:
;with cteNextRunDatetime as
(
SELECT job_id, next_scheduled_run_date = max(next_scheduled_run_date)
FROM msdb.dbo.sysjobactivity
WHERE next_scheduled_run_date IS NOT NULL
GROUP BY job_id
)
, cteSimultaneousJobsDates as
(
SELECT next_scheduled_run_date
FROM cteNextRunDatetime
GROUP BY next_scheduled_run_date
HAVING COUNT(*) > 1
)
SELECT
sj.name,
sj.description,
c.next_scheduled_run_date
FROM
msdb.dbo.sysjobs sj
JOIN cteNextRunDatetime sja ON sj.job_id = sja.job_id
JOIN cteSimultaneousJobsDates c on c.next_scheduled_run_date = sja.next_scheduled_run_date
WHERE
enabled = 1
ORDER BY
sja.next_scheduled_run_date