You’ll lose considerable advantages and opportunities if you wait for them to “get around to it.”
Register for the race by yourself.
Get started with the training on your own.
If they eventually decide to go running with you, they can join you while you’re in motion.
Here’s today’s two cents:
The Marathon = Your dream
Your buddy = Whatever your excuse is
Leave your buddy behind!