Man killed by truck on Route 146