You could use [twisted.application.internet.TimerService](https://twistedmatrix.com/documents/current/api/twisted.application.internet.TimerService.html)