def METHOD_NAME(self, *args, **kwargs) -> None:
    """Start this task."""
    try:
        self.trigger.reschedule()
        self._stop.clear()
        self.task = asyncio.create_task(self._task_loop(*args, **kwargs))
    except RuntimeError:
        get_logger().error(
            "Unable to start task without a running event loop! We recommend starting tasks within an `on_startup` event."
        )