He added that the haulage industry was “beyond frustrated” at the lack of a clear plan to alleviate the problems.
“The Government has reduced the country to chaos as we track from crisis to crisis and the Government is not gripping this,” Sir Keir told BBC News.
“I spoke to the haulage sector this morning to the businesses that are absolutely in the middle of this, and they are beyond frustrated and these were their words, they said it’s a Government that is denying there’s a problem, then blaming somebody else, and then coming up with a half-baked plan.
“What I would do is give priority to key workers this week.”
Sir Keir resisted blaming Brexit directly for the shortage of HGV drivers but accepted it was partly a consequence of leaving.
He said there were doubts among industry that the Government’s plan to issue 5,000 three-month visas to foreign HGV drivers to make up for the shortage of truckers would work.
There was a “strong view” that they would need to be for at least six months if they were to make a difference, he said.
“I would issue enough visas for lorry drivers for long enough, he added.
“At the moment there was some talk this morning on the discussion that the pieces may not even begin until November. And we have to take action today.
“The Prime Minister should take that action today, prioritise key workers and start issuing enough visas and for long enough,” he said.
“The strong view this morning was that three months visas won’t work, they’ve got to be six months visas.
“But this problem was predictable and predicted and the Government has absolutely failed to plan.”