England are waiting on the fitness of captain Alastair Cook ahead of Wednesday afternoon's one-day international against Sri Lanka on Wednesday.