If youre experiencing slow cranking when hot it could be a starter issue. Connect a amperage tester to the battery and see how much amps get drawn when the engine is hot vs when it is cold, if it draws more amps than specified, it could point to a faulty starter, or a mechanical engine issue...