Do I need a customer account to book a ticket?

No, you can still use various Deutsche Bahn passenger transport services without a customer account and book tickets on next.bahn/int.bahn.de, for example.