hola!
la palabra inglesa "should" en español se traduce como "debería". Es decir, es el condicional del verbo "deber".
Y la frase que has puesto de ejemplo se traduciría así:
- When should good men go to war?
- ¿Cuándo deberían los hombres buenos ir a la guerra?
Espero que te sirva de ayuda. Saludoss