You have the right idea, just the wrong syntax. And instead of IsNull I believe you should be using COALESCE.
You want to know when MAX(id) is null. Do this:
SELECT
COALESCE(max([Id]), 0) as 'CurrentlyaddeItemId'
FROM [dbo].[Purchasing_Items_Hist]
where Itemtype=@ItemName